﻿@charset "UTF-8";
/*通过改变背景颜色把图标置灰*/
.icon-gray {
    background-color: #949494 !important;
}

.icon-rent, .icon-sale, .icon-hot-property, .small-icon-rent, .small-icon-sale, .small-icon-rent-sale, .small-icon-hot-property, .gray-big-down-arrow, .icon-add-performance, .quick-menu li i, .icon-hn, i.btnReal, .open-follow, .open-follow-no, .icon-help, .showsel, .hidsel, .user-list li a, .msg-types li a, .user-list li i, .msg-types li i, .icon-set {
    display: inline-block;
}

.set {
    display: inline-block;
}

    .set:hover {
        display: inline-block;
    }

.see-owner, .see-owner-no, .keyno, .key-red, .key-green, .icon-exclusive, .icon-exclusive-no, .icon-exclusive-entrust, .icon-fanqian, .icon-fanqian-no, .collect, .collect-simple, .collect-c, .follow, .follow-simple, .recommend, .norecommend, .lock, .unlock, .icon-remark, .icon-remark-no, .icon-remark2, .icon-remark-no2 {
    display: inline-block;
}

.follow, .follow-simple, .see-owner, .see-owner-no, .keyno, .key-red, .key-green, .icon-exclusive-entrust, .icon-fanqian, .icon-fanqian-no, .collect, .collect-simple, .collect-c, .small-icon-rent, .small-icon-sale, .small-icon-rent-sale, .icon-remark, .icon-remark-no {
    vertical-align: middle;
}

.pages a, .pages .mvcPager-current {
    display: inline-block;
}

.icon-sigh, .rowset label, .pic-list-show a {
    display: inline-block;
}

.h2tit h2 i, .h2tit .tip, .h2tit span.r a#myTurn {
    display: inline-block;
}

.icon-referral, .icon-added, .icon-up, .icon-down, .addinfo, .delinfo {
    display: inline-block;
}

.houseinfo ul li span, .houseinfo ul.half-li li em {
    display: inline-block;
}

.btn-blue i, .edit-btn-gray i, .btn-blue .icon-statusModify1, .edit-btn-gray .icon-statusModify1 {
    display: inline-block;
}

.btn-blue .icon-statusModify1-on, .btn-blue .icon-statusModify {
    display: inline-block;
}

.edit-btn-gray .icon-statusModify, .btn-blue .icon-statusModify-on, .btn-red, .btn-gray, .btn-add {
    display: inline-block;
}

a.btn-big-orange, a.btn-big-gray {
    display: inline-block;
}

.white-holder, .fixed-div span, .solid-red-circle, .new-property .bd ul li i {
    display: inline-block;
}

.reduce-price-property .arrow-l, .reduce-price-property .arrow-r {
    display: inline-block;
}

.station-letter .icon-station-letter, .station-letter .icon-system-platform {
    display: inline-block;
}

.msg-tit, .estate-name, .building-name-houseno, .square, .sale-price, .counts, .msg-count, #spanSwfupload, #spanSwfupload2, .icon-add-recipients, .btn-depart-data, .icon-trend1, .icon-trend2, .icon-trend3, .icon-trend4, .icon-system-msgs, .system-msgs-box .btn-close, .icon-download, .icon-play, .edit-btn-gray, .btn-blue {
    display: inline-block;
}

.up-pic a.rel, .up-pic li .view-big-img span {
    display: inline-block;
}

.rp-building-name-houseno, .icon-full-screen, .icon-exit-full-screen, .table-list-left-arrow a, .table-list-right-arrow a, .icon-local-upload, .history-data .long-value {
    display: inline-block;
}

.photolist .img .big-pic-tit, .photolist .img .view-big-pic-btn {
    display: inline-block;
}

.icon-real {
    display: inline-block;
}

.heading ul.houseinfo-tags-lists li, .pop-box, .msg-count, .addressee, .search input, .btn-lg-red, .big-blue-block, .set, .btn-big-orange, .pop-ul {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.usertools, .prev-nav1, .next-nav1, .sort-up, .sort-down, .sort-none, .super-prev-nav1, .super-next-nav1 {
    background: url(/Content/images/frame/bg-agency.png) no-repeat;
}

.bigpic .prev, .bigpic .next, .super-pic .prev, .super-pic .next {
    background: url(/Content/images/frame/bg-agency.png) no-repeat;
}

.up-pic a.rel span.set-face, .turn-house {
    background: url(/Content/images/frame/bg-agency.png) no-repeat;
}

.wrong i, .site-nav strong, .showsel, .hidsel, i.btnReal, .key-red, .key-green, .keyno, .recommend, .norecommend, .open-follow, .open-follow-no, .follow, .follow-simple, .collect, .collect-simple, .collect-c, .close, .addinfo, .delinfo, .icon-sigh, .h2tit h2 i, .icon-rent, .icon-sale, .icon-hot-property, .small-icon-rent, .small-icon-rent-sale, .small-icon-sale, .small-icon-hot-property, .icon-added, .icon-referral, .icon-paper, .icon-up, .icon-down, .icon-exclusive, .icon-exclusive-no, .icon-exclusive-entrust, .icon-fanqian, .icon-fanqian-no, .lock, .unlock, .see-owner, .see-owner-no, .icon-remark, .icon-remark-no, .icon-remark2, .icon-remark-no2, .photolist .img .view-big-pic-btn, .up-pic li .selected, .photoes-select dd ul li .selected,.view-super-pic-btn,.icon-phone, .icon-phone-collection {
    background: url(/Content/images/controls/icon-agency.png) no-repeat;
}

.up-pic li .view-big-img span, .up-pic a.rel span.icon-face, .up-pic li span, .icon-face, span.icon-update {
    background: url(/Content/images/controls/icon-agency.png) no-repeat;
}

.new-property .bd, .btn-depart-data, .icon-trend1, .icon-trend2, .icon-trend3, .icon-trend4, .icon-system-msgs, .system-msgs-box .btn-close, .menuList li a i, .quick-menu li i, .user-list li i, .msg-types li i, .showinfos li, .icon-add-recipients, .station-letter i {
    background: url(/Content/images/controls/icon-agency.png) no-repeat;
}

.reduce-price-property .arrow-l, .reduce-price-property .arrow-r {
    background: url(/Content/images/controls/icon-agency.png) no-repeat;
}

.solid-red-circle, .icon-download, .icon-play, .icon-add-performance, .gray-big-down-arrow, .icon-hn, .followlist .fo-text i, .icon-help, .icon-real {
    background: url(/Content/images/controls/icon-agency.png) no-repeat;
}

.keyno, .icon-exclusive-no, .icon-fanqian-no, .collect-c, .see-owner, .see-owner-no {
    cursor: pointer;
}

.h2tit h2 i.icon-add-tit {
    background-position: -393px -243px;
    width: 20px;
    height: 20px;
}

.h2tit h2 i.icon-follow-tit {
    background-position: -216px 0;
    width: 22px;
    height: 23px;
}

.h2tit h2 i.icon-photo-tit {
    background-position: -345px -243px;
    width: 22px;
    height: 20px;
}

.w1000 {
    background-color: #fff;
    width: 1000px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    min-height: 290px;
    height: auto !important;
    padding-top: 5px;
    padding-bottom: 50px;
}

    .w1000 .w1000-left {
        float: left;
        width: 760px;
    }

    .w1000 .w1000-right {
        float: right;
        width: 210px;
    }

        .w1000 .w1000-right .w1000-right-info {
            border: 1px solid #f2f2f2;
            background-color: #f9f9f9;
            padding-top: 10px;
            padding-right: 10px;
            padding-bottom: 10px;
            padding-left: 10px;
        }

        .w1000 .w1000-right .belonger-msg {
            padding-top: 12px;
            padding-right: 10px;
            padding-bottom: 12px;
            padding-left: 10px;
            border: 1px solid #f2f2f2;
        }

            .w1000 .w1000-right .belonger-msg .rel {
                height: 252px;
                background-color: #f2f2f2;
            }

                .w1000 .w1000-right .belonger-msg .rel img {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                }

        .w1000 .w1000-right ul {
            margin-top: 10px;
        }

            .w1000 .w1000-right ul li {
                line-height: 20px;
                text-align: left;
                white-space: nowrap;
                overflow: hidden;
                -ms-text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
            }

.main {
    width: 1000px;
    margin-top: -40px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    min-height: 100%;
    height: auto !important;
    background: url(/static/app/img/bg-main.png) repeat-y;
}

.contain {
    width: 932px;
    float: right;
    padding-top: 5px;
}

.ser {
    height: 20px;
    width: 130px;
    padding-right: 7px;
    padding-left: 7px;
}

.sidebar {
    width: 57px;
    z-index: 99;
    float: left;
    padding-bottom: 10px;
}

.menuList li {
    margin-top: 18px;
}

    .menuList li:first-child {
        margin-top: 16px;
    }

    .menuList li a {
        color: #b5b5b5;
        display: block;
        width: 34px;
        margin-left: 12px;
        line-height: 18px;
        text-align: center;
    }

        .menuList li a:hover, .menuList li a.hover {
            color: #f87047;
            text-decoration: none;
        }

        .menuList li a i {
            display: block;
            margin-top: 0;
            margin-right: auto;
            margin-bottom: 3px;
            margin-left: auto;
            background-position: -264px -127px;
            width: 24px;
            height: 22px;
        }

        .menuList li a:hover i, .menuList li a.hover i {
            background-position: -264px -157px;
        }

#public-estate, #public-customer, #address-list, #black-list, #public-channel, #estate-recycle-bin, #wash-customer, #all-precustomer, #all-precustomermanager {
    width: 36px;
}

#war-zone i, #all-customer i {
    background-position: -50px -40px;
    width: 21px;
    height: 22px;
}

#war-zone:hover i, #war-zone.hover i {
    background-position: -50px -1px;
}

#all-customer:hover i, #all-customer.hover i {
    background-position: -50px -1px;
}

#area-manager-recommend i {
    background-position: -76px -42px;
    width: 22px;
    height: 23px;
}

#area-manager-recommend:hover i, #area-manager-recommend.hover i {
    background-position: -76px -3px;
}

#public-estate i, #public-customer i {
    background-position: -101px -43px;
    width: 22px;
    height: 19px;
}

#public-estate:hover i, #public-estate.hover i {
    background-position: -101px -4px;
}

#public-customer:hover i, #public-customer.hover i {
    background-position: -101px -4px;
}

#my-sharing i {
    background-position: -129px -40px;
    width: 24px;
    height: 22px;
}

#my-sharing:hover i, #my-sharing.hover i {
    background-position: -129px -1px;
}

#my-favorite i {
    background-position: -160px -43px;
    width: 17px;
    height: 19px;
}

#my-favorite:hover i, #my-favorite.hover i {
    background-position: -160px -4px;
}

#realsurveys i {
    background-position: -344px -328px;
    width: 18px;
    height: 20px;
}

#realsurveys:hover i, #realsurveys.hover i {
    background-position: -319px -328px;
}

#estate-recycle-bin i {
    background-position: -368px -328px;
    width: 27px;
    height: 27px;
}

#estate-recycle-bin:hover i, #estate-recycle-bin.hover i {
    background-position: -400px -328px;
}

#estate-realsurveys i {
    background-position: -242px -323px;
    width: 27px;
    height: 27px;
}

#estate-realsurveys:hover i, #estate-realsurveys.hover i {
    background-position: -210px -323px;
}

#village-photo i {
    background-position: -74px -402px;
    width: 27px;
    height: 27px;
}

#village-photo:hover i, #village-photo.hover i {
    background-position: -102px -402px;
}

#my-recommend i {
    background-position: -186px -43px;
    width: 22px;
    height: 19px;
}

#my-recommend:hover i, #my-recommend.hover i {
    background-position: -186px -4px;
}

#follow i, #inquiry-follow i {
    background-position: -216px -39px;
    width: 22px;
    height: 23px;
}

#follow:hover i, #follow.hover i {
    background-position: -216px 0;
}

#inquiry-follow:hover i, #inquiry-follow.hover i {
    background-position: -216px 0;
}

#key i {
    background-position: -244px -40px;
    width: 13px;
    height: 22px;
}

#key:hover i, #key.hover i {
    background-position: -244px -1px;
}

#my-referral i {
    background-position: -50px -96px;
    width: 23px;
    height: 22px;
}

#my-referral:hover i, #my-referral.hover i {
    background-position: -50px -67px;
}

#call-price i {
    background-position: -79px -95px;
    width: 21px;
    height: 22px;
}

#call-price:hover i, #call-price.hover i {
    background-position: -76px -67px;
}

#taking i {
    background-position: -141px -93px;
    width: 28px;
    height: 21px;
}

#taking:hover i, #taking.hover i {
    background-position: -141px -67px;
}

#take i {
    background-position: -104px -93px;
    width: 31px;
    height: 22px;
}

#take:hover i, #take.hover i {
    background-position: -101px -67px;
}

#all-channel i {
    background-position: -41px -239px;
    width: 25px;
    height: 22px;
}

#all-channel:hover i, #all-channel.hover i {
    background-position: -41px -266px;
}

#public-channel i {
    background-position: -77px -232px;
    width: 25px;
    height: 27px;
}

#public-channel:hover i, #public-channel.hover i {
    background-position: -77px -263px;
}

#black-list i {
    background-position: -114px -236px;
    width: 24px;
    height: 24px;
}

#black-list:hover i, #black-list.hover i {
    background-position: -114px -266px;
}

#my-message i {
    background-position: -177px -70px;
    width: 29px;
    height: 23px;
}

#my-message:hover i, #my-message.hover i {
    background-position: -177px -96px;
}

#system-message i {
    background-position: -210px -70px;
    width: 25px;
    height: 21px;
}

#system-message:hover i, #system-message.hover i {
    background-position: -210px -96px;
}

#registertrusts i {
    background-position: 0 -312px;
    width: 25px;
    height: 24px;
}

#registertrusts:hover i, #registertrusts.hover i {
    background-position: -34px -312px;
}

#my-setting i, #system-settings i {
    background-position: -240px -67px;
    width: 26px;
    height: 26px;
}

#my-setting:hover i, #my-setting.hover i {
    background-position: -240px -95px;
}

#system-settings:hover i, #system-settings.hover i {
    background-position: -240px -95px;
}

#address-list i {
    background-position: -49px -123px;
    width: 25px;
    height: 26px;
}

#address-list:hover i, #address-list.hover i {
    background-position: -49px -154px;
}

#log-manage i, #estate-log i, #log i {
    background-position: -80px -117px;
    width: 19px;
    height: 31px;
}

#log:hover i, #log.hover i {
    background-position: -80px -151px;
}

#log-manage:hover i, #log-manage.hover i {
    background-position: -80px -151px;
}

#estate-log:hover i, #estate-log.hover i {
    background-position: -80px -151px;
}

#estate-manage i {
    background-position: -105px -123px;
    width: 24px;
    height: 25px;
}

#estate-manage:hover i, #estate-manage.hover i {
    background-position: -105px -153px;
}

#estate-param i {
    background-position: -137px -122px;
    width: 19px;
    height: 27px;
}

#estate-param:hover i, #estate-param.hover i {
    background-position: -137px -153px;
}

#estate-clean i {
    background-position: -161px -122px;
    width: 25px;
    height: 24px;
}

#estate-clean:hover i, #estate-clean.hover i {
    background-position: -161px -153px;
}

#org i {
    background-position: -194px -122px;
    width: 29px;
    height: 29px;
}

#org:hover i, #org.hover i {
    background-position: -194px -153px;
}

#role i {
    background-position: -229px -122px;
    width: 28px;
    height: 30px;
}

#role:hover i, #role.hover i {
    background-position: -229px -153px;
}

#employee i {
    background-position: -192px -183px;
    width: 31px;
    height: 31px;
}

#employee:hover i, #employee.hover i {
    background-position: -192px -215px;
}

#ccai i {
    background-position: -229px -184px;
    width: 18px;
    height: 22px;
}

#ccai:hover i, #ccai.hover i {
    background-position: -229px -215px;
}

#anjuke {
    width: 36px;
}

    #anjuke i {
        margin-left: -5px;
        background-position: -146px -273px;
        width: 44px;
        height: 13px;
    }

    #anjuke:hover i, #anjuke.hover i {
        background-position: -146px -203px;
    }

#centa-network i {
    margin-left: -5px;
    background-position: -146px -256px;
    width: 44px;
    height: 16px;
}

#centa-network:hover i, #centa-network.hover i {
    background-position: -146px -186px;
}

#telephone {
    width: 42px;
    margin-left: 9px;
}

    #telephone i {
        background-position: -146px -287px;
        width: 32px;
        height: 13px;
    }

    #telephone:hover i, #telephone.hover i {
        background-position: -146px -217px;
    }

    #telephone span {
        width: 42px;
        margin-left: 2px;
    }

#data-statistics i {
    background-position: -146px -231px;
    width: 23px;
    height: 24px;
}

#data-statistics:hover i, #data-statistics.hover i {
    background-position: -146px -301px;
}

#tc58 {
    width: 36px;
}

    #tc58 i {
        margin-left: -4px;
        background-position: -146px -326px;
        width: 43px;
        height: 14px;
    }

    #tc58:hover i, #tc58.hover i {
        background-position: -146px -341px;
    }

#sina i {
    margin-left: -7px;
    background-position: -194px -274px;
    width: 49px;
    height: 13px;
}

#sina:hover i, #sina.hover i {
    background-position: -194px -274px;
}

#taobao i {
    margin-left: -9px;
    background-position: -193px -256px;
    width: 53px;
    height: 17px;
}

#taobao:hover i, #taobao.hover i {
    background-position: -193px -256px;
}

.userinfo {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

    .userinfo .a-img {
        margin-right: 10px;
        width: 40px;
        height: 54px;
    }

    .userinfo h3, .userinfo p {
        width: 68px;
        white-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

    .userinfo h3 {
        padding-top: 8px;
        padding-bottom: 4px;
    }

.usertools {
    display: block;
    margin-left: 10px;
    position: relative;
    background-position: 0 -209px;
    width: 130px;
    height: 25px;
}

    .usertools a {
        width: 43px;
        height: 25px;
        float: left;
        text-indent: -999em;
    }

    .usertools .msg-num {
        left: 65px;
        top: -7px;
    }

.msg-num {
    background: url(/Content/images/controls/icon-agency.png) no-repeat;
    line-height: 9px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: -12px;
    right: 2px;
    background-position: -305px -160px;
    width: 13px;
    height: 17px;
    font-size: 9px;
    -webkit-transform: scale(0.875);
}

.category-select {
    position: relative;
    line-height: 23px;
}

.showsel, .hidsel {
    margin-right: 5px;
    margin-left: 5px;
    background-position: -363px -9px;
    width: 9px;
    height: 5px;
    cursor: pointer;
}

    .showsel .mr0 {
        margin-right: 0;
    }

.hidsel {
    background-position: -363px 0;
}

    .hidsel .mr0 {
        margin-right: 0;
    }

.category-select input, .category-select select {
    vertical-align: middle;
}

.showsel, .hidsel {
    vertical-align: middle;
}

.info-list-other {
    background-color: #f6f6f6;
    border: 1px solid #eaeaea;
    border-top: 0px none;
    margin-bottom: -1px;
    min-height: 27px;
    height: auto !important;
    line-height: 27px;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-left: 10px;
}

.horline {
    color: #a0a0a0;
    margin-right: -2px;
    margin-left: -2px;
}

.sort dt {
    color: #b7140b;
}

.sort dd a {
    padding-right: 13px;
    padding-left: 13px;
}

.ipt, .select {
    border: 1px solid #bababa;
    vertical-align: middle;
}

.ipt, .text-area {
    padding-top: 3px;
    padding-right: 1px;
    padding-bottom: 3px;
    padding-left: 1px;
    font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
    height: 18px;
}

.select {
    height: 26px;
    padding-top: 3px;
    padding-right: 2px;
    padding-bottom: 3px;
    padding-left: 2px;
}

.text-area {
    border: 1px solid #bababa;
    -webkit-resize: none;
    -moz-resize: none;
    -ms-resize: none;
    -o-resize: none;
    resize: none;
    overflow-y: auto;
    height: 68px;
}

.ipt-short {
    width: 25px;
}

.select-source {
    padding-top: 3px;
    padding-left: 7px;
}

#header {
    height: 40px;
    background-color: #bb2d2e;
    width: 1000px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.logo {
    background-color: #d41e20;
    width: 132px;
    float: left;
    height: 40px;
}

#logo {
    text-indent: -1000px;
    background: url(/static/app/img/logo.png) no-repeat;
    width: 112px;
    height: 34px;
    margin-top: 3px;
    margin-left: 10px;
}

.site-nav {
    background: #f4f4f4;
    height: 32px;
    line-height: 32px;
    white-space: nowrap;
    color: #f60;
    padding-left: 10px;
    margin-left: -10px;
}

    .site-nav strong {
        padding-top: 0;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 20px;
        background-position: 0 -759px;
        line-height: 14px;
        margin-top: 9px;
        float: left;
    }

    .site-nav a {
        color: #f60;
    }

        .site-nav a.r {
            color: #b90a0b;
            font-weight: bold;
            margin-right: 7px;
        }

.box {
    float: left;
    max-width: 600px;
}

    .box a {
        display: block;
        word-break: break-all;
        height: 26px;
        overflow: hidden;
        width: 100%;
    }

.quick-menu {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
}

    .quick-menu li {
        margin-right: 6px;
        line-height: 40px;
        float: right;
        position: relative;
    }

        .quick-menu li i {
            background-position: -410px -16px;
            width: 5px;
            height: 3px;
            margin-left: 2px;
            vertical-align: middle;
        }

        .quick-menu li a {
            vertical-align: top;
        }

            .quick-menu li a:hover {
                color: #fff;
                text-decoration: none;
            }

.user-list, .msg-types {
    background: #fff;
    width: 135px;
    position: absolute;
    top: 40px;
    right: -10px;
    z-index: 9999;
    text-align: right;
    border: 1px solid #ddd;
    border-top: 0;
}

    .user-list li, .msg-types li {
        float: none;
        line-height: 40px;
        margin-right: 0;
        cursor: pointer;
    }

        .user-list li:hover, .msg-types li:hover {
            background-color: #f4f0f0;
        }

            .user-list li:hover a, .msg-types li:hover a {
                color: #b90a0b;
            }

        .user-list li a, .msg-types li a {
            color: #8b8b8b;
            width: 100%;
        }

        .user-list li i {
            background-position: -280px -2px;
            width: 16px;
            height: 16px;
            vertical-align: -4px;
            margin-right: 10px;
            margin-left: 10px;
        }

            .user-list li i.TLB-i-bg4 {
                background-position: -342px -5px;
                width: 15px;
                height: 12px;
                vertical-align: -2px;
            }

        .msg-types li i {
            background-position: -280px -2px;
            width: 16px;
            height: 16px;
            vertical-align: -4px;
            margin-right: 10px;
            margin-left: 10px;
        }

            .msg-types li i.TLB-i-bg2 {
                background-position: -301px -5px;
                width: 15px;
                height: 11px;
                vertical-align: -2px;
            }

            .msg-types li i.TLB-i-bg3 {
                background-position: -321px -2px;
                width: 14px;
                height: 16px;
            }

.main-nav ul {
    overflow: hidden;
    line-height: 40px;
}

    .main-nav ul li {
        font-size: 14px;
        font-weight: bold;
        float: left;
        text-align: center;
    }

        .main-nav ul li:first-child {
            background: none;
        }

        .main-nav ul li a {
            display: block;
            padding-right: 8px;
            padding-left: 8px;
        }

        .main-nav ul li:hover a, .main-nav ul li.current a {
            background-color: #ecf1f5;
            color: #b7140d !important;
            text-shadow: 0 1px 0 #fff;
            background: -webkit-gradient(linear, 0 0, 0 39%, from(#ffffff), to(#f0f4f7));
            background: -moz-linear-gradient(top, #ffffff, #f0f4f7);
            background: linear-gradient(to bottom, #ffffff, #f0f4f7);
        }

.main-nav .r {
    width: 36px;
}

.bor-back {
    background-color: #f6f6f6;
    border: 1px solid #eaeaea;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.edit-toos {
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
}

    .edit-toos .red {
        margin-top: 4px;
    }

.pd-other-sets-box {
    position: absolute;
    top: 24px;
    right: 0;
    border: 1px solid #eaeaea;
    background-color: #fff;
    z-index: 1;
    padding-top: 5px;
    padding-bottom: 5px;
}

    .pd-other-sets-box li {
        height: 20px;
        line-height: 20px;
    }

        .pd-other-sets-box li:hover {
            background-color: #f4f0f0;
        }

.icon-set {
    background-position: 0 -222px;
    width: 16px;
    height: 16px;
    margin-right: 5px;
}

.set {
    height: 23px;
    line-height: 23px;
    width: 78px;
    color: #fc6e51;
    text-align: center;
    border: 1px solid #fc6e51;
    text-decoration: none;
}

    .set:hover {
        height: 23px;
        line-height: 23px;
        width: 78px;
        color: #fc6e51;
        text-align: center;
        border: 1px solid #fc6e51;
        text-decoration: none;
    }

.tab-panel, .data-table, .thread {
    width: 100%;
}

    .data-table td, .followlist .fo-text .fo-content {
        word-break: break-all;
    }

        .data-table th.tl, .data-table td.tl {
            text-align: left;
            padding-left: 5px;
        }

    .data-table th.tr {
        text-align: right;
        padding-right: 5px;
    }

    .data-table td.tr {
        text-align: right;
        padding-right: 5px;
    }

    .data-table td.tr-add {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .data-table div.red {
        margin-top: 0;
        margin-right: auto;
        margin-bottom: 0;
        margin-left: auto;
        width: 360px;
        white-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

    .data-table input[type="checkbox"] {
        outline: 0;
    }

    thead, .data-table tbody:first-child tr:first-child {
        border-bottom: 1px solid #efc75e;
    }

    .data-table-img thead, .data-table table tbody:first-child tr:first-child, .ExternalResourcesDiv .data-table tbody:first-child tr:first-child {
        border: 0;
    }

    .data-table th, .thread th {
        background-color: #fcf4df;
        font-weight: normal;
        height: 34px;
        white-space: nowrap;
    }

    .data-table td, .thread td {
        text-align: center;
        height: 44px;
        color: #333;
        line-height: 20px;
    }

    .data-table .td-simple-list {
        white-space: normal;
    }

        .data-table .td-simple-list a {
            display: inline-block;
            height: 20px;
            line-height: 25px;
            overflow: hidden;
        }

    .data-table > tbody > tr:nth-child(even) {
        background-color: #fafafa;
    }

    .thread > tbody > tr:nth-child(even) {
        background-color: #fafafa;
    }

#imgTextList .data-table > tbody > tr:nth-child(even), #imgTextList .data-table > tbody > tr:hover {
    background-color: transparent;
}

.data-table-img > tbody > tr:nth-child(even) {
    background-color: transparent;
}

.data-table > tbody > tr:hover, .data-table > tbody > .hover, .data-table > tbody > .cur {
    background-color: #f6f6f6;
}

.tbody:hover {
    background-color: #f6f6f6;
}

.data-table > tbody > tr:nth-child(0):hover {
    background-color: #fcf4df;
}

.data-table-white {
    background-color: #fff;
}

    .data-table-white .th-other-bg {
        background-color: #f2edea;
        text-align: left;
        font-weight: normal;
    }

.data-table-img tr:hover, .data-table-img .hover, .data-table-img .cur {
    background-color: none;
}

.data-table-wrap td, .data-table-wrap th {
    white-space: nowrap;
}

.data-table-align th, .data-table-align td {
    text-align: left;
}

.data-table-loose th, .data-table-loose td {
    padding-right: 10px;
    padding-left: 10px;
}

.see-owner, .see-owner-no {
    background-position: -38px -187px;
    width: 15px;
    height: 14px;
}

.see-owner-no {
    background-position: -38px -204px;
}

.keyno, .key-red, .key-green {
    background-position: -54px -204px;
    width: 15px;
    height: 14px;
}

.key-red {
    background-position: -54px -187px;
}

.key-green {
    background-position: -54px -220px;
}

.icon-exclusive, .icon-exclusive-no, .icon-fanqian, .icon-fanqian-no, .icon-real, .icon-exclusive-entrust {
    background-position: -72px -187px;
    background-color: #cfa972;
    width: 14px;
    height: 14px;
}

.icon-exclusive-no {
    background-position: -72px -204px;
    background-color: #949494;
}

.icon-exclusive-entrust {
    background-position: -310px -291px;
}

.icon-fanqian {
    background-position: -72px -218px;
}

.icon-fanqian-no {
    background-position: -37px -218px;
    background-color: #949494;
}

.icon-real {
    background-position: -294px -291px;
}

.collect, .collect-c, .collect-simple {
    background-position: -108px -189px;
    width: 16px;
    height: 14px;
}

.collect-c {
    background-position: -108px -205px;
}

.follow, .follow-simple {
    background-position: -127px -189px;
    width: 15px;
    height: 14px;
}

.recommend, .norecommend {
    background-position: -89px -187px;
}

.norecommend {
    background-position: -89px -204px;
}

.lock, .unlock, .icon-remark, .icon-remark-no, .icon-remark2, .icon-remark-no2, .recommend, .norecommend {
    width: 16px;
    height: 16px;
}

i.btnReal {
    background-position: 0 -73px;
    width: 14px;
    height: 14px;
}

.open-follow, .open-follow-no {
    background-position: -382px -19px;
    width: 15px;
    height: 15px;
    vertical-align: middle;
}

.open-follow-no {
    background-position: -83px -293px;
}

.icon-remark2, .icon-remark-no2 {
    background-position: 0 -92px;
    width: 14px;
    height: 16px;
}

.icon-remark-no2 {
    background-position: -15px -92px;
}

.pop-box .pages-inner input {
    background-color: #fcfcfc;
    border: 1px solid #cecece;
    box-shadow: 0 2px 0 #ededed inset;
    color: #191919;
    margin-right: 3px;
    margin-left: 3px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    vertical-align: 0;
    width: 40px;
}

.pages {
    color: #949494 !important;
    overflow: hidden;
    text-align: center;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.contain .pages {
    margin-bottom: 50px;
}

.pages .pages-inner {
    display: inline;
}

.pages input[type="text"] {
    border: 1px solid #ddd;
    width: 46px;
    height: 18px;
    padding-top: 2px;
    padding-left: 6px;
}

.pages input[type="button"] {
    background-color: transparent;
    border: 1px solid #ddd;
    height: 22px;
    margin-left: 5px;
    color: #616161;
    font-weight: bold;
    cursor: pointer;
    width: 54px;
}

#gdRoomList .pages input[type="button"] {
    border: none;
    font-weight: normal;
    color: #949494;
    outline: none;
}

.pages a {
    color: #949494;
    height: 20px;
    line-height: 20px;
    min-width: 20px;
    width: auto !important;
}

    .pages a:first-child {
        margin-right: 15px;
    }

    .pages a[data-pageindex] {
        margin-left: -17px;
        margin-left: -5px\0;
    }

.pages span.all {
    margin-left: 6px;
}

.pages .mvcPager-current {
    color: #717171;
    background-color: #e9e9e9;
    height: 20px;
    line-height: 20px;
    min-width: 20px;
    width: auto !important;
    margin-left: -17px;
    margin-left: 0\0;
}

.icon-sigh {
    background-position: 0 -128px;
    width: 16px;
    height: 15px;
    vertical-align: middle;
    margin-right: 5px;
}

.keylist li {
    width: 135px;
    margin-top: 5px;
    float: left;
}

.rowset {
    padding-right: 5px;
}

    .rowset label {
        width: 80px;
        line-height: 24px;
    }

        .rowset label input {
            margin-right: 5px;
        }

.pic-list-show {
    margin-top: 3px;
    height: 14px;
}

    .pic-list-show a {
        background: url(/Content/images/frame/bg-agency.png) no-repeat;
        cursor: pointer;
        background-position: -17px -282px;
        width: 16px;
        height: 14px;
    }

        .pic-list-show #liPictureText.selected, .pic-list-show a:hover {
            background-position: 0 -282px;
        }

    .pic-list-show #liTable {
        background-position: -52px -282px;
    }

    .pic-list-show #liTableSimple {
        background-position: -85px -282px;
    }

    .pic-list-show #liTable.selected, .pic-list-show #liTable:hover {
        background-position: -35px -282px;
    }

    .pic-list-show #liTableSimple.selected, .pic-list-show #liTableSimple:hover {
        background-position: -68px -282px;
    }

.popColumnSettings-div {
    height: 387px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 5px;
    margin-top: 20px;
}

.lock, .unlock {
    background-position: -13px -945px;
    width: 12px;
    height: 15px;
}

.unlock {
    background-position: 0 -945px;
}

.TakeSeeAllInfo {
    height: auto !important;
    max-height: 234px;
    height: 234px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 340px;
}

.checkError, .checkError2 {
    background-color: #f8fdc3;
    background-image: none;
    filter: none;
}

.msg {
    width: 500px;
    height: 29px;
    overflow: hidden;
    float: left;
}

.data-table-img td {
    border: 0;
    white-space: nowrap;
}

    .data-table-img td.td-rowspan2 {
        height: 30px;
        padding-top: 0;
    }

.Photo-num {
    height: 15px;
    color: #fff;
    text-align: center;
    line-height: 15px;
    background: none repeat scroll 0 0 #000;
    opacity: 0.6;
    -ms-filter: alpha(opacity=60);
    filter: alpha(opacity=60);
    min-width: 15px;
    width: auto !important;
    position: absolute;
    right: 0;
    bottom: 0;
}

.data-table-div .follow-status td div {
    padding-left: 20px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.pop-ul {
    position: absolute;
    top: 33px;
    left: 10px;
    border: 2px solid #f87047;
    background-color: #fff;
    width: 81px;
    z-index: 9999;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    color: #000;
    line-height: 15px;
}

.key-hover-box, .exclusive-hover-box, .remark-hover-box {
    top: -27px;
    width: 180px;
    text-align: left;
    min-height: 90px;
    height: auto !important;
    white-space: normal;
}

.gd-contactNames {
    margin-top: 21px;
    margin-left: 1px;
    min-width: 0;
    width: auto !important;
}

    .gd-contactNames .absolute-tr {
        position: absolute;
        left: 26px;
        margin-top: -21px;
    }

.follow-status {
    padding-top: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
    padding-left: 9px;
    width: 100%;
}

    .follow-status h3 {
        height: 33px;
        line-height: 33px;
        font-weight: normal;
    }

    .follow-status th {
        border: 0 none;
        background-color: #d9edf7 !important;
    }

    .follow-status table {
        width: 100%;
    }

        .follow-status table td {
            border-top: 1px solid #c6e1ee;
        }

        .follow-status table tr:nth-child(2) td {
            border-top: 0;
        }

    .follow-status .cell-border th, .follow-status .cell-border td {
        border: 1px solid #c6e1ee;
    }

.error {
    background-color: #fff8f6 !important;
    border: 1px solid #b98b93 !important;
}

.wrong {
    position: relative;
}

    .wrong span {
        background-color: #ffffe0;
        border: 1px solid #f7ce39;
        padding-top: 0;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
        position: absolute;
        white-space: nowrap;
        height: 17px;
        line-height: 17px;
    }

/*新增楼盘页面楼盘名提示*/
.span-create-estate .wrong span {
    margin-left: -19px;
}

.wrong i {
    background-position: -404px -22px;
    width: 11px;
    height: 7px;
    margin-left: -5px;
    position: absolute;
    top: 17px;
    left: 20%;
}

.load {
    text-align: center;
    margin-top: 30px;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
}

    .load img {
        vertical-align: middle;
        margin-right: 5px;
    }

.property-bool-tag {
    background-color: #fcf4df;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 9px;
    padding-left: 12px;
    border-bottom: 1px solid #eaeaea;
}

    .property-bool-tag label {
        margin-right: 3px;
        margin-bottom: 3px;
    }

        .property-bool-tag label input {
            margin-right: 1px;
            vertical-align: -3px;
        }

.info-list {
    margin-bottom: 10px;
}

.search input {
    margin-right: 6px;
    height: 20px;
    width: 365px;
    border: 1px solid #bcb0a4;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: inset 0 1px 3px #ebe3e3;
}

.sort-up, .sort-down, .sort-none {
    padding-left: 12px;
    cursor: pointer;
}

.sort-up {
    background-position: -412px -516px;
}

.sort-down {
    background-position: -412px -528px;
}

.sort-none {
    background-position: -412px -492px;
}

    .sort-none:hover {
        background-position: -412px -504px;
    }

.h2tit {
    height: 25px;
    line-height: 25px;
    margin-bottom: 5px;
    clear: both;
}

    .h2tit h2 {
        font-size: 14px;
        color: #333;
    }

        .h2tit h2 i {
            margin-right: 5px;
            background-position: -416px -16px;
            width: 17px;
            height: 14px;
            vertical-align: -2px;
        }

.w1000 .h2tit {
    padding-bottom: 13px;
    border-bottom: 2px solid #f87047;
    margin-top: 30px;
    margin-bottom: 0;
}

    .w1000 .h2tit h2 {
        font-size: 24px;
        font-family: "Microsoft YaHei", 宋体;
    }

        .w1000 .h2tit h2 i {
            margin-right: 12px;
        }

.h2tit .tip {
    font-size: 14px;
    font-weight: normal;
    margin-left: 5px;
    padding-right: 10px;
    padding-left: 10px;
}

.h2tit .house-status {
    color: #f00;
    font-size: 15px;
    margin-left: 5px;
}

.h2tit span.r a#myTurn {
    width: 48px;
}

.bor-t {
    border-top: 1px dotted #eaeaea;
}

.baseinfo {
    padding-top: 10px;
}

    .baseinfo h3 {
        font-size: 14px;
        margin-bottom: 10px;
    }

        .baseinfo h3 a {
            font-weight: normal;
        }

.icon-referral {
    margin-right: 3px;
    vertical-align: -3px;
    background-position: 0 -676px;
    width: 16px;
    height: 15px;
}

.icon-added {
    background-position: 0 -343px !important;
    width: 12px;
    height: 12px;
    margin-right: 7px;
    vertical-align: middle;
}

.icon-up, .icon-down {
    vertical-align: -2px;
    margin-left: 2px;
    background-position: 0 -109px;
    width: 12px;
    height: 12px;
}

.icon-down {
    background-position: -13px -109px;
}

.icon-vip {
    margin-right: 3px;
    color: #ec9700;
    font-size: 14px;
}

.icon-remark {
    background-position: 0 -33px;
}

.icon-remark-no {
    background-position: -17px -33px;
}

.mask2 {
    background-color: #000;
    opacity: 0.4;
    -ms-filter: alpha(opacity=40);
    filter: alpha(opacity=40);
    z-index: 99;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.addinfo, .delinfo {
    cursor: pointer;
    margin-left: 5px;
    line-height: 26px;
    height: 26px;
    background-position: 0 -336px;
    width: 12px;
    vertical-align: middle;
}

.delinfo {
    height: 26px;
    background-position: -88px -335px;
}

.houseinfo ul {
    margin-left: -12px;
}

    .houseinfo ul li {
        margin-left: 21px;
        width: 165px;
        white-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        float: left;
        height: 30px;
        line-height: 30px;
    }

        .houseinfo ul li.last {
            white-space: normal;
            height: auto;
            line-height: 20px;
            margin-top: 6px;
        }

            .houseinfo ul li.last span {
                float: left;
            }

            .houseinfo ul li.last em {
                float: left;
                width: 630px;
            }

        .houseinfo ul li span {
            color: #333;
            text-align: right;
            min-width: 72px;
        }

        .houseinfo ul li em {
            font-family: Arial;
        }

        .houseinfo ul li .red {
            color: #f00;
        }

        .houseinfo ul li.w150 {
            width: 136px;
        }

        .houseinfo ul li.wfull {
            width: 100%;
            overflow: visible;
        }

    .houseinfo ul a.fold {
        position: absolute;
        top: -30px;
        right: 10px;
    }

        .houseinfo ul a.fold:hover {
            text-decoration: none;
        }

    .houseinfo ul.half-li li {
        width: 468px;
    }

        .houseinfo ul.half-li li em {
            width: 380px;
            white-space: nowrap;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            vertical-align: middle;
        }

    .houseinfo ul.quarter-li li {
        width: 223px;
    }

.houseinfo .tags {
    background-color: #ffb381;
    line-height: 20px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.houseinfo .icon-up {
    vertical-align: 0;
}

.heading-wrapper {
    margin-top: 30px;
    margin-bottom: 14px;
}

.heading-left {
    height: 27px;
    line-height: 27px;
}

.houseinfo-tags-lists li, .house-tag i.color-tag {
    float: left;
    border: 0;
    padding-right: 3px;
    padding-left: 3px;
    height: 19px;
    line-height: 19px;
    color: #fff;
    margin-right: 6px;
    margin-bottom: 6px;
}

#tabcontainer {
    border: 1px solid #eaeaea;
    margin-top: 10px;
}

.tab-nav {
    overflow: hidden;
    background-color: #ebf1f7;
}

    .tab-nav li {
        background-color: #ebf1f7;
        color: #909090;
        font: 14px/48px 'Microsoft YaHei', 宋体;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }

        .tab-nav li.current {
            background-color: #f87047;
            cursor: pointer;
            color: #fff;
        }

            .tab-nav li.current:hover {
                background-color: #f87047;
                cursor: pointer;
                color: #fff;
            }

        .tab-nav li:hover {
            background-color: #f87047;
            cursor: pointer;
            color: #fff;
        }

.tab-bd, .tab-bd1 {
    min-height: 240px;
    height: auto !important;
}

.type-pannel .wrong {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.wrong2 {
    position: absolute;
    margin-top: 30px;
    margin-left: -200px;
}

.type-pannel2 input.tel-ipt {
    width: 84px;
}

.addfol {
    background-color: #f6f6f6;
    line-height: 25px;
}

    .addfol h3 {
        font-size: 14px;
    }

    .addfol .btn-green {
        height: 25px;
    }

.info-list-ml0 textarea {
    margin-top: -21px;
    margin-left: 93px;
}

.tab-cont h3 {
    font: bold 16px 'Microsoft YaHei', 宋体;
    color: #e2574c;
    margin-top: 30px;
    margin-bottom: 27px;
}

.tab-cont-dm-set .swfupload {
    margin-left: 10px;
    margin-top: 30px;
}

.icon-hn {
    background-position: -295px -24px;
    width: 15px;
    height: 12px;
    margin-right: 8px;
}

.followlist {
    border-bottom: 1px solid #eaeaea;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 0;
    padding-left: 30px;
}

    .followlist div.l {
        white-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        padding-right: 5px;
    }

    .followlist .fo-text {
        position: relative;
        margin-top: 12px;
        margin-bottom: 20px;
    }

        .followlist .fo-text i {
            background-position: -335px -53px;
            width: 33px;
            height: 17px;
            position: absolute;
            top: 0;
            left: -15px;
        }

    .followlist .fo-content {
        background-color: #f6f8fc;
        color: #b28850;
        font-family: 'Microsoft YaHei', 宋体;
        padding-top: 14px;
        padding-right: 20px;
        padding-bottom: 14px;
        padding-left: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
        line-height: 20px;
    }

.houseType-keyIds {
    background-color: white;
    border: 1px solid #eaeaea;
    display: none;
    z-index: 9909;
    width: 200px;
    position: absolute;
    top: 25px;
    left: 0;
    overflow-y: auto;
    height: auto !important;
    max-height: 200px;
    height: 200px;
}

    .houseType-keyIds li {
        height: 20px;
    }

        .houseType-keyIds li label {
            display: block;
            padding-top: 1px;
            padding-right: 5px;
            padding-bottom: 1px;
            padding-left: 5px;
        }

            .houseType-keyIds li label:hover {
                cursor: pointer;
            }

        .houseType-keyIds li:hover {
            background-color: #f4f0f0;
        }

        .houseType-keyIds li:active, .houseType-keyIds li:focus {
            background-color: #ede3e3;
        }

    .houseType-keyIds input {
        cursor: pointer;
        margin-right: 3px;
        margin-bottom: 4px;
        margin-left: 3px;
    }

.propertyStatusModify {
    background-color: #fff;
    border: 1px solid;
    display: none;
    text-align: center;
    width: 91px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 909;
}

    .propertyStatusModify li:first-child {
        margin-top: 5px;
    }

    .propertyStatusModify li input {
        margin-right: 5px;
    }

        .propertyStatusModify li input[type="button"] {
            margin-top: 5px;
            margin-bottom: 10px;
        }

    .propertyStatusModify a {
        color: #333;
        display: block;
    }

        .propertyStatusModify a:hover {
            background-color: #f4f0f0;
            text-decoration: none;
        }

.customer-StatusModifyBox, .customer-SetModifyBox {
    float: left;
    position: relative;
    margin-right: 7px;
}

    .customer-StatusModifyBox a, .customer-SetModifyBox a {
        margin-right: -2px;
    }

    .customer-StatusModifyBox ul, .customer-SetModifyBox ul {
        background-color: #fff;
        border: 1px solid #f3bc65;
        border-top: 0;
        position: absolute;
        top: 22px;
        width: 100%;
    }

        .customer-StatusModifyBox ul li, .customer-SetModifyBox ul li {
            width: 100%;
            overflow: hidden;
        }

.btn-blue .view, .edit-btn-gray .view {
    background-position: 0 -61px;
    width: 13px;
    height: 13px;
}

.btn-blue i, .edit-btn-gray i {
    vertical-align: -3px;
}

.btn-blue .edit, .edit-btn-gray .edit {
    background-position: 0 -74px;
    width: 17px;
    height: 15px;
}

.btn-blue .turn, .edit-btn-gray .turn {
    background-position: 0 -157px;
    width: 14px;
    height: 13px;
    vertical-align: -1px;
}

.btn-blue .fact, .btn-blue .ad, .btn-blue .paper, .btn-blue .rec {
    background-position: 0 -90px;
    width: 16px;
    height: 16px;
}

.edit-btn-gray .fact, .edit-btn-gray .ad, .edit-btn-gray .paper, .edit-btn-gray .rec {
    background-position: 0 -90px;
    width: 16px;
    height: 16px;
}

.btn-blue .icon-statusModify1, .edit-btn-gray .icon-statusModify1 {
    margin-left: 5px;
    background-position: -14px -974px;
    width: 14px;
    height: 7px;
    vertical-align: middle;
}

.btn-blue .icon-statusModify1-on {
    margin-left: 5px;
    background-position: -14px -974px;
    width: 14px;
    height: 7px;
    vertical-align: middle;
}

.btn-blue .icon-statusModify {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #fff;
    content: "";
    height: 0;
    vertical-align: middle;
    width: 0;
    margin-left: 5px;
}

.edit-btn-gray .icon-statusModify, .btn-blue .icon-statusModify-on {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #fff;
    content: "";
    height: 0;
    vertical-align: middle;
    width: 0;
    margin-left: 5px;
}

.edit-btn-gray .view {
    background-position: -17px -61px;
}

.edit-btn-gray .edit {
    background-position: -17px -74px;
}

.edit-btn-gray .fact {
    background-position: -17px -90px;
}

.edit-btn-gray .ad {
    background-position: -17px -107px;
}

.edit-btn-gray .rec {
    background-position: -16px -872px;
}

.edit-btn-gray .sms {
    width: 11px;
    height: 16px;
    background-position: -17px -125px;
}

.edit-btn-gray .paper {
    background-position: -17px -141px;
}

.edit-btn-gray .turn {
    background-position: -17px -157px;
}

.edit-btn-gray .icon-statusModify1 {
    background-position: 0 -966px;
}

.edit-btn-gray .icon-statusModify {
    border-top: 4px solid #eee;
}

.btn-blue .ad {
    background-position: 0 -108px;
}

.btn-blue .rec {
    background-position: 0 -872px;
}

.btn-blue .sms {
    width: 11px;
    height: 16px;
    background-position: 0 -125px;
}

.btn-blue .paper {
    background-position: 0 -141px;
}

.btn-blue .icon-statusModify1-on {
    background-position: 0 -974px;
}

.btn-blue .icon-statusModify-on {
    border-bottom: 4px solid #fff;
    border-top: 0;
}

.btn-lg-red, .btn-lg-gray {
    height: 46px;
    color: #fff;
    background-color: #e2574c;
    cursor: pointer;
    width: 140px;
    font-size: 16px;
    font-family: "Microsoft YaHei", 宋体;
}

    .btn-lg-red:hover {
        background-color: #ef3a3c;
    }

    .btn-lg-red:active, .btn-lg-red:focus {
        background-color: #bd1b1d;
    }

.btn-lg-gray {
    background-color: #979797;
}

    .btn-lg-gray:hover {
        background-color: #b1b1b1;
    }

    .btn-lg-gray:active, .btn-lg-gray:focus {
        background-color: #7e7e7e;
    }

.btn-red, .btn-gray {
    cursor: pointer;
    color: #fff;
    height: 26px;
    min-width: 40px;
    width: auto !important;
    text-align: center;
}

input[class~=btn-gray].w50 {
    width: 50px !important;
}

.btn-red {
    background-color: #e2574c;
}

    .btn-red:hover {
        background-color: #ef3a3c;
    }

    .btn-red:active, .btn-red:focus {
        background-color: #bd1b1d;
    }

.btn-gray {
    background-color: #a0a0a0;
}

    .btn-gray:hover {
        background-color: #d0d0d0;
    }

    .btn-gray:active, .btn-gray:focus {
        background-color: #757575;
    }

a.btn-red, a.btn-gray {
    line-height: 26px;
    padding-right: 5px;
    padding-left: 5px;
    color: #fff;
}

    a.btn-red:hover, a.btn-red:active, a.btn-red:focus {
        color: #fff;
        text-decoration: none;
    }

    a.btn-gray:hover, a.btn-gray:active, a.btn-gray:focus {
        color: #fff;
        text-decoration: none;
    }

.btn-red[type="submit"], .btn-gray[type="reset"], .btn-red.bold, .btn-gray.bold {
    font-weight: bold;
    font-size: 14px;
    width: 50px !important;
}

[class|="btn"].disabled, [class|="btn"][disabled], [class|="btn"].disabled:hover, [class|="btn"][disabled]:hover {
    color: #000 !important;
    background-color: #ddd;
    cursor: not-allowed;
}

.btn-prev.disabled, .btn-next.disabled {
    background-color: transparent;
    border: none;
}

    .btn-prev.disabled:hover, .btn-next.disabled:hover {
        background-color: transparent;
        border: none;
    }

a.disabled {
    opacity: 0.6;
    -ms-filter: alpha(opacity=60);
    filter: alpha(opacity=60);
    cursor: not-allowed;
    outline: none;
}

    a.disabled:hover {
        text-decoration: none;
    }

.btn-blue2 {
    height: 26px;
    background-color: #26a6d1;
    color: #fff;
    cursor: pointer;
}

.btn-add {
    height: 26px;
    background-color: #26a6d1;
    color: #fff;
    cursor: pointer;
    line-height: 26px;
    width: 42px;
    text-align: center;
}

    .btn-add:hover {
        height: 26px;
        background-color: #26a6d1;
        color: #fff;
        cursor: pointer;
        text-decoration: none;
    }

.btn-big-orange, .btn-big-gray {
    background-color: #ff6900;
    height: 35px;
    line-height: 35px;
    width: 100px !important;
    text-align: center;
    font-size: 18px;
    font-family: 'Microsoft YaHei', 宋体;
    color: #fff;
    cursor: pointer;
}

    .btn-big-orange:hover {
        background-color: #ff6900;
    }

.btn-big-gray {
    background-color: #f4f4f4;
    color: #5d5d5d;
}

a.btn-big-orange, a.btn-big-gray {
    line-height: 35px;
}

    a.btn-big-orange:hover, a.btn-big-orange:visited {
        text-decoration: none;
        color: #fff;
    }

    a.btn-big-gray:hover, a.btn-big-gray:visited {
        text-decoration: none;
        color: #5d5d5d;
    }

.white-holder {
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.bg-warning {
    background-color: #fcf8e3 !important;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

#_my97DP {
    margin-top: -3px;
}

.edit-tools-box {
    margin-top: 28px;
    margin-bottom: 9px;
    height: 22px;
    line-height: 22px;
    padding-right: 7px;
    padding-left: 12px;
}

.float-edit-toos {
    z-index: 9;
    position: fixed;
    top: 0;
    background-color: #fff;
    left: 50%;
    padding-right: 9px;
    padding-left: 11px;
    border: 1px solid #eaeaea;
    width: 910px;
    margin-left: -432px;
    line-height: 22px;
    height: 42px;
}

    .float-edit-toos .pic-list-show {
        margin-top: 14px;
    }

    .float-edit-toos .set {
        margin-top: 9px;
    }

.fixed-div {
    position: fixed;
    top: 43px;
    white-space: nowrap;
    width: 930px;
    z-index: 8;
    overflow: hidden;
    background-color: #fcf4df;
    border: 1px solid #eaeaea;
    border-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}

    .fixed-div span {
        height: 14px;
    }

@media only screen and (max-width: 1014px) {
    .float-edit-toos, .fixed-div {
        left: 68px;
        margin-left: 0;
    }
}

.choice {
    color: #333;
    overflow: hidden;
    margin-top: 10px;
}

    .choice span {
        white-space: nowrap;
        border: 1px solid #bababa;
        background-color: #fff;
        padding-top: 0;
        padding-right: 6px;
        padding-bottom: 0;
        padding-left: 6px;
        margin-right: 6px;
        margin-bottom: 6px;
        height: 20px;
        line-height: 20px;
    }

        .choice span a:hover {
            color: #b90a0b;
            text-decoration: none;
        }

.choice-fixed {
    position: absolute;
    top: -10px;
    left: 720px;
}

    .choice-fixed span {
        display: block;
        padding-top: 0;
        padding-right: 7px;
        padding-bottom: 0;
        padding-left: 0;
        width: auto !important;
        max-width: 262px;
        width: 262px;
        margin-right: 0;
    }

.tab-panel-wrapper {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    clear: both;
}

    .tab-panel-wrapper::-webkit-scrollbar {
        width: 12px;
    }

@media \0screen {
    .btn-blue .icon-statusModify-on {
        border-bottom: 5px solid #fff;
        vertical-align: 1px;
    }

    .tab-panel-wrapper {
        overflow-x: auto;
    }

    #_my97DP {
        margin-left: 3px;
    }

    .upload-object object, .huxingtu-box object, .shineitu-box object, .xiaoqutu-box object, .dongzuotu-box object {
        width: 110px;
    }

    .ipt[type="search"] {
        height: 18px;
    }

    .span-create-estate .wrong span {
        margin-left: -25px;
    }
}

.bigpic_nav1 li .mask:hover, .up-pic li .view-big-img:hover, .photolist .img .close:hover, .up-pic a.rel span.delhxt:hover, .photolist .img .view-big-pic:hover {
    background: none repeat scroll 0 0 #000;
    opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
}

.banner-and-msgs {
    width: 1000px;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
}

.p-banner {
    float: left;
    width: 675px;
    height: 270px;
    background: url(/static/app/img/index-banner01.png) no-repeat;
}

.new-informations {
    float: right;
    width: 313px;
    border: 1px solid #eee;
    height: 268px;
    background-color: #fbfaf7;
    position: relative;
}

    .new-informations .tab-hd2 {
        height: 30px;
        line-height: 30px;
    }

        .new-informations .tab-hd2 li {
            width: 25%;
            text-align: center;
            float: left;
            background-color: #f5f3eb;
        }

            .new-informations .tab-hd2 li:hover, .new-informations .tab-hd2 li.current {
                font-weight: bold;
            }

            .new-informations .tab-hd2 li:hover {
                cursor: pointer;
            }

            .new-informations .tab-hd2 li.current {
                cursor: default;
            }

    .new-informations .tab-bd2 {
        padding-top: 11px;
        padding-left: 29px;
    }

.showinfos {
    height: 210px;
    overflow: hidden;
}

    .showinfos li {
        line-height: 30px;
        padding-left: 12px;
        background-position: -429px -328px;
        width: 240px;
        height: 30px;
        overflow: hidden;
    }

        .showinfos li a {
            color: #1f73f0;
        }

            .showinfos li a:hover, .showinfos li a:visited {
                color: #b90a0b;
            }

.achievement-trends {
    width: 1000px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    font-family: "Microsoft Yahei", 宋体;
    position: relative;
    overflow: hidden;
}

    .achievement-trends dt {
        height: 52px;
        line-height: 52px;
        overflow: hidden;
        font-family: "Microsoft Yahei", 宋体;
        border: 1px solid #e5e5e5;
        border-left: 0;
    }

        .achievement-trends dt h2 {
            font-size: 18px;
            font-weight: normal;
            width: 90px;
            float: left;
            padding-left: 16px;
        }

    .achievement-trends dd {
        overflow: hidden;
        height: 400px;
        border: 1px solid #e5e5e5;
        border-top: 0;
        margin-bottom: 10px;
    }

        .achievement-trends dd div.l {
            width: 499px;
            height: 400px;
        }

        .achievement-trends dd div.r {
            width: 499px;
            height: 400px;
            border-right: 1px solid #e5e5e5;
            width: 498px;
        }

.red-block {
    position: absolute;
    width: 4px;
    height: 54px;
    background-color: #b90a0b;
    margin-top: -1px;
    left: 0;
}

/*portal-content*/
.portal-content {
    width: 1000px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

    .portal-content dt {
        height: 52px;
        line-height: 52px;
        font-family: "Microsoft Yahei", 宋体;
        border-bottom: 1px solid #e5e5e5;
    }

        .portal-content dt h2 {
            font-size: 18px;
            font-weight: normal;
            padding-left: 16px;
        }

    .portal-content .portal-content-l {
        float: left;
        width: 720px;
    }

    .portal-content .portal-content-r {
        width: 270px;
        float: right;
    }

/*quantization-table*/
.quantization-tables {
    width: 1000px;
    margin: 0 auto 10px;
}

    .quantization-tables dt {
        border: 1px solid #e5e5e5;
        border-left: 0;
    }

    .quantization-tables dd #hDepartLink {
        padding: 10px;
        border: 1px solid #e5e5e5;
        border-bottom: 0;
        border-top: 0;
        line-height: 18px;
    }

        .quantization-tables dd #hDepartLink a {
            cursor: default;
            color: #000;
        }

            .quantization-tables dd #hDepartLink a:hover {
                text-decoration: none;
            }

        .quantization-tables dd #hDepartLink .fixed-div-data-table {
            position: absolute;
            left: -1px;
            top: 39px;
            z-index: 1;
            background-color: #fff;
            right: 16px;
        }

    .quantization-tables dd .div-table-fix {
        width: 96px;
    }

        .quantization-tables dd .div-table-fix div {
            line-height: 14px;
            margin-left: 2px;
        }

    .quantization-tables dd .div-table-float {
        position: absolute;
        left: 95px;
        right: 0;
        top: 0;
    }

        .quantization-tables dd .div-table-float td {
            text-align: right;
            padding-right: 2px;
        }

    .quantization-tables thead {
        border-color: #e5e5e5;
    }

    .quantization-tables table, .quantization-tables td {
        border: 1px solid #e5e5e5;
        border-bottom: 0;
    }

    .quantization-tables table {
        width: 100%;
        border-top: 0;
    }

    .quantization-tables th {
        border: 1px solid #e5e5e5;
        border-top: 0;
        font-weight: normal;
    }

    .quantization-tables th, .quantization-tables td {
        height: 40px;
        padding-left: 0;
        padding-right: 0;
    }

    .quantization-tables .bg-warning {
        border-left: 1px solid #e5e5e5;
        border-right: 1px solid #e5e5e5;
    }

    .quantization-tables .bottom-line {
        position: absolute;
        border-top: 1px solid #e5e5e5;
        height: 1px;
        bottom: -1px;
        left: 0;
        width: 100%;
    }

    .quantization-tables .tab-panel {
        max-height: 500px;
        overflow-y: auto;
        border-top: 1px solid #e5e5e5;
    }

.property-details {
    overflow: hidden;
}

    .property-details .hd {
        overflow: hidden;
    }

        .property-details .hd h2 {
            font-size: 18px;
            font-family: 'Microsoft YaHei', 宋体;
            color: #333;
            float: left;
        }

.solid-red-circle {
    background-position: -380px -142px;
    width: 11px;
    height: 11px;
    vertical-align: 1px;
}

.reduce-price-property {
    width: 358px;
    float: right;
    height: 210px;
    position: relative;
}

.new-property {
    width: 350px;
    float: left;
    height: 200px;
    overflow: hidden;
    position: relative;
}

    .new-property .bd {
        background-position: -413px -62px;
        padding-top: 7px;
        padding-left: 28px;
        height: 200px;
    }

        .new-property .bd ul li {
            height: 40px;
            line-height: 40px;
            color: #666;
            overflow: hidden;
        }

            .new-property .bd ul li i {
                width: 100%;
                white-space: nowrap;
                overflow: hidden;
                -ms-text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                float: left;
            }

.reduce-price-property .hd span.r {
    margin-top: 6px;
}

.reduce-price-property .hd a.disabled {
    cursor: not-allowed;
}

.reduce-price-property .bd {
    padding-top: 8px;
}

    .reduce-price-property .bd ul {
        margin-left: -10px;
        height: 180px;
        overflow: hidden;
    }

        .reduce-price-property .bd ul li {
            float: left;
            margin-bottom: 10px;
            margin-left: 10px;
            width: 174px;
        }

.reduce-price-property .arrow-l, .reduce-price-property .arrow-r {
    width: 8px;
    height: 12px;
}

.reduce-price-property .arrow-l {
    background-position: -380px -173px;
}

    .reduce-price-property .arrow-l:hover {
        background-position: -380px -160px;
    }

.reduce-price-property .arrow-r {
    background-position: -405px -173px;
}

    .reduce-price-property .arrow-r:hover {
        background-position: -405px -160px;
    }

.reduce-price-property .img-mask, .reduce-price-property .img-tit {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 24px;
    line-height: 24px;
}

.reduce-price-property .img-mask {
    background-color: #000;
    opacity: 0.6;
    -ms-filter: alpha(opacity=60);
    filter: alpha(opacity=60);
}

.reduce-price-property .img-tit {
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-family: "Microsoft Yahei", 宋体;
    z-index: 1900;
    padding-left: 5px;
}

.reduce-price-property-other {
    color: #7b7b7b;
}

.station-letter {
    position: relative;
    min-height: 52px;
    height: auto !important;
}

    .station-letter dt {
        border-top: 1px solid #e5e5e5;
        border-right: 1px solid #e5e5e5;
    }

        .station-letter dt a.r {
            margin-right: 10px;
            color: #999;
        }

            .station-letter dt a.r:hover {
                color: #333;
            }

    .station-letter .icon-station-letter, .station-letter .icon-system-platform {
        background-position: -380px -46px;
        width: 32px;
        height: 32px;
        vertical-align: middle;
    }

    .station-letter .icon-system-platform {
        background-position: -380px -186px;
    }

    .station-letter dd {
        padding-top: 14px;
        padding-right: 14px;
        padding-bottom: 14px;
        padding-left: 14px;
        height: 160px;
        background-color: #fbfbfb;
        border: 1px solid #e5e5e5;
    }

        .station-letter dd li img {
            float: left;
            margin-right: 10px;
            cursor: pointer;
        }

        .station-letter dd li.rel {
            margin-top: 14px;
            color: #666;
        }

            .station-letter dd li.rel:first-child {
                margin-top: 0;
            }

        .station-letter dd li .userDetail-inner-div {
            float: left;
            width: 190px;
            height: 40px;
        }

    .station-letter .system-platform {
        height: auto;
        line-height: 25px;
    }

.reciverMessage {
    word-break: break-all;
}

.msg-tit {
    width: auto !important;
    max-width: 170px;
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #666;
    vertical-align: middle;
    height: 14px;
}

    .msg-tit:hover {
        text-decoration: none;
    }

.msg-detail {
    display: none;
    width: 193px;
    position: absolute;
    z-index: 9999;
    background-color: #fff;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    border: 1px solid #ddd;
}

.user-detail {
    display: none;
    position: absolute;
    top: 25px;
    left: 25px;
    z-index: 2;
    background-color: #fff;
    border: 1px solid #eaeaea;
}

.message-detail {
    background-color: #fff;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    width: 200px;
    line-height: 20px;
}

.estate-name, .building-name-houseno, .square, .sale-price {
    float: left;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.estate-name {
    width: 65px;
}

.building-name-houseno {
    width: 85px;
}

.square {
    width: 55px;
}

.sale-price {
    width: 67px;
}

.counts {
    width: 50px;
    float: left;
}

.quantization-talbe {
    width: 1000px;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.msg-count {
    background-color: #d3383c;
    color: #fff;
    text-align: center;
    padding-right: 4px;
    padding-left: 4px;
    vertical-align: middle;
}

btn, .prev, .next, .usn, .addinfo, .delinfo, .edit-toos a, #moresel, #btnOtherSetsBox1 .lebfollowtype {
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

#spanSwfupload #btnImportEstate {
    opacity: 0;
    -ms-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
}

.jq_remainderNumber {
    color: #666;
    display: block;
    text-align: right;
    margin-top: 3px;
    line-height: 15px;
}

.property-paper-inner .jq_remainderNumber {
    display: none;
}

.jq_remainderNumber .red {
    color: #b90a0b;
    font-weight: bold;
}

.estate-span1 object, .uploadCleanData object, .upload-spanContractBook object, .div-uploadAffirmFile object, .personal-head-r li object {
    margin-bottom: -6px;
}

.upload-spanContractBook object, .div-uploadAffirmFile object {
    margin-top: -4px;
}

.employee-upload object {
    margin-bottom: -11px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 0) {
    .estate-span1 object, .uploadCleanData object, .upload-spanContractBook object, .div-uploadAffirmFile object, .personal-head-r li object {
        margin-bottom: -8px;
    }

    .upload-spanContractBook object, .div-uploadAffirmFile object {
        margin-top: -6px;
    }

    .employee-upload object {
        margin-bottom: -13px;
    }

    .quantization-tables .bg-warning {
        margin-top: 1px;
    }
}

.disabled {
    color: #c3c3c3 !important;
    cursor: not-allowed;
    text-decoration: none;
}

    .disabled:hover {
        color: #c3c3c3 !important;
        cursor: not-allowed;
        text-decoration: none;
    }

.icon-add-recipients {
    background-position: -419px -31px;
    width: 14px;
    height: 14px;
    cursor: pointer;
}

    .icon-add-recipients:hover {
        background-position: -404px -31px;
    }

.scroll-fix-box {
    position: fixed;
    z-index: 999;
    bottom: 20px;
    width: 40px;
}

@media only screen and (min-width: 1152px) {
    .scroll-fix-box {
        left: 50%;
        margin-left: 506px;
    }
}

@media only screen and (max-width: 1152px) {
    .scroll-fix-box {
        right: 3px;
    }
}

.userreply, .gotop, .btn-functions {
    width: 40px;
    height: 40px;
    background: url(/Content/images/frame/bg-agency.png) no-repeat;
    transition: background-position 0.15s ease 0s;
    overflow: hidden;
}

.userreply, .btn-functions {
    margin-bottom: -1px;
    cursor: pointer;
}

.userreply {
    background-position: -180px -629px;
}

    .userreply:hover {
        background-position: -180px -669px;
    }

.btn-functions {
    background-position: -221px -629px;
}

    .btn-functions:hover {
        background-position: -221px -669px;
    }

.gotop {
    display: block;
    z-index: 9999;
    background-position: -180px -549px;
}

    .gotop:hover {
        background-position: -180px -589px;
    }

.btn-depart-data {
    background-position: -351px -25px;
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.portal-chart {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
}

.span-tit {
    float: left;
    margin-left: 86px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
}

.span-identification {
    float: left;
    margin-left: 19px;
}

.achievement-trends .vertical-divide-line {
    background-color: #e2e2e2;
    height: 100%;
    width: 1px;
    position: absolute;
    top: 0;
    left: 500px;
    border-left: 0;
    border-right: 0;
    margin-top: -11px;
}

.icon-trend1 {
    margin-top: 10px;
    margin-left: 32px;
    float: left;
    background-position: -380px -112px;
    width: 32px;
    height: 29px;
    vertical-align: middle;
}

.icon-trend2 {
    margin-top: 10px;
    margin-left: 32px;
    float: left;
    width: 32px;
    height: 29px;
    vertical-align: middle;
    height: 32px;
    background-position: -380px -79px;
}

.icon-trend3 {
    background-position: -400px -142px;
    width: 12px;
    height: 12px;
    vertical-align: middle;
}

.icon-trend4 {
    width: 12px;
    height: 12px;
    vertical-align: middle;
    height: 2px;
    background-position: -390px -157px;
}

.system-msgs-box {
    height: 32px;
    line-height: 32px;
    background-color: #fff8b8;
    padding-left: 11px;
    margin-top: -5px;
    margin-bottom: 5px;
    margin-left: -10px;
}

.system-msgs {
    color: #f60;
}

    .system-msgs a {
        color: #f60;
    }

.icon-system-msgs {
    background-position: 0 -60px;
    width: 12px;
    height: 12px;
    vertical-align: middle;
    margin-top: 10px;
    margin-right: 7px;
}

.system-msgs-box .btn-close {
    background-position: -425px -48px;
    width: 8px;
    height: 7px;
    vertical-align: middle;
    margin-top: 12px;
    margin-right: 12px;
    cursor: pointer;
}

.system-msgs ul {
    width: 500px;
    overflow: hidden;
    height: 32px;
}

    .system-msgs ul a {
        word-break: break-all;
    }

.icon-download {
    background-position: -283px -24px;
    width: 11px;
    height: 12px;
    vertical-align: middle;
}

.icon-play {
    background-position: -275px -25px;
    width: 7px;
    height: 11px;
    vertical-align: middle;
}

.other-inputs input[type="radio"], .other-inputs input[type="checkbox"] {
    margin-right: 1px;
    margin-bottom: 3px;
    margin-left: 2px;
}

.edit-btn-gray, .btn-blue {
    height: 20px;
    line-height: 20px;
    padding-right: 20px;
    padding-left: 20px;
}

.edit-toos .edit-btn-gray, .edit-toos .btn-blue {
    float: left;
    margin-right: 5px;
}

.edit-btn-gray {
    border: 1px solid #ccc;
    color: #ccc;
    background-color: #fff;
    text-decoration: none;
}

    .edit-btn-gray:hover {
        border: 1px solid #ccc;
        color: #ccc;
        background-color: #fff;
        text-decoration: none;
    }

.btn-blue {
    background-color: #f3bc65;
    color: #fff;
    border: 1px solid #f3bc65;
    text-decoration: none;
}

    .btn-blue:hover {
        background-color: #f3bc65;
        color: #fff;
        border: 1px solid #f3bc65;
        text-decoration: none;
    }

.data-table-img th {
    background-color: #fcf4df;
    border: 0 none;
}

.data-table-img .tbody-tit {
    background-color: #f6f6f6;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

    .data-table-img .tbody-tit .td-div {
        border-top: 2px solid #eaeaea;
        padding-left: 12px;
        overflow: hidden;
    }

.data-table-img .tbody:hover .td-div {
    border-color: #cdcdcd;
}

.data-table-img td.td-rowspan2 a {
    width: 80px;
    height: 60px;
}

    .data-table-img td.td-rowspan2 a:hover .Photo-num {
        opacity: 1;
        -ms-filter: alpha(opacity=100);
        filter: alpha(opacity=100);
    }

#systemSroll {
    height: 23px;
    width: 500px;
    overflow: hidden;
    margin-top: 6px;
}

    #systemSroll ul li {
        height: 23px;
        line-height: 23px;
        overflow: hidden;
    }

.upload-huxingtu, .upload-xiaoqutu, .upload-dongzuotu {
    margin-left: 16px;
    float: left;
}

.huxingtu-box, .shineitu-box, .xiaoqutu-box, .dongzuotu-box {
    display: block;
    height: 36px;
    line-height: 36px;
    margin-left: 20px;
    float: left;
}

.pic-list h4 {
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-bottom: 20px;
}

.photolist .img .close:hover {
    color: #e2574c;
}

.up-pic {
    width: 380px;
    margin-top: 10px;
    margin-right: 35px;
    margin-bottom: 10px;
    margin-left: 35px;
    float: left;
    display: inline;
    position: relative;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    background-color: #f4f0ed;
    height: 100px;
}
.apartment-layout-img{
	margin:10px 20px;
    padding: 20px 40px 20px 15px;
}
    .up-pic a.rel span.delhxt:hover {
        color: #e2574c;
    }

    .up-pic h5 {
        margin-top: 10px;
        margin-bottom: 10px;
    }

#dzimgdiv .up-pic, #xqimgdiv .up-pic {
    width: 379px;
}

.up-pic a.rel {
    width: 120px;
    float: left;
}

    .up-pic a.rel span.icon-face,.icon-face {
        position: absolute;
        top: 0;
        left: 0;
        background-position: -17px -236px;
        width: 16px;
        height: 16px;
        text-align: center;
    }
    span.icon-update {
         position: absolute;
        top: 0;
        left: 0;
        background-position: -220px -298px;
        width: 16px;
        height: 16px;
        text-align: center;
    }

    .up-pic a.rel span.set-face {
        line-height: 25px;
        width: 94px;
        height: 25px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -12.5px;
        margin-left: -47px;
        display: none;
        background-position: 0 -236px;
        color: #fff;
        text-align: center;
    }

.up-pic img {
    width: 120px;
    height: 100px;
}

.up-pic select {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.up-pic .text-area {
    height: 32px;
    width: 240px;
    overflow-y: auto;
}

.up-pic .fclose {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}

.up-pic li {
    position: relative;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

    .up-pic li .view-big-img {
        position: absolute;
        right: 0;
        bottom: 0;
        background: none repeat scroll 0 0 #000;
        height: 20px;
        line-height: 23px;
        width: 20px;
        text-align: center;
        display: block;
        opacity: 0.6;
        -ms-filter: alpha(opacity=60);
        filter: alpha(opacity=60);
    }

        .up-pic li .view-big-img span {
            background-position: -21px -223px;
            width: 12px;
            height: 12px;
        }

.photoes-select dd ul li {
    position: relative;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}

    .up-pic li div, .photoes-select dd ul li div {
        background-color: #d8d5d5;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        cursor: pointer;
        width: 120px;
        height: 120px;
    }

    .up-pic li .selected, .photoes-select dd ul li .selected {
        position: absolute;
        top: 0;
        left: 5px;
        background-position: -13px -270px;
        width: 20px;
        height: 20px;
        display: none;
    }

    .up-pic li p, .photoes-select dd ul li p {
        text-align: center;
        margin-top: 5px;
    }

.up-pic li div.on {
    background-color: #ddbeb3;
}

.photoes-select dd ul li div.on, .photoes-select dd ul li div:hover {
    background-color: #ddbeb3;
}

.portal-load {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
    z-index: 9999;
}

#lstOwnerMobile span {
    display: block;
    line-height: 20px;
    margin-left: 20px;
    text-indent: 24px;
}

.showinfos .noDataImg {
    background: url(/Content/images/frame/portal-show-infos.png) 50% 50% no-repeat;
    font-size: 0;
    width: 240px;
    height: 210px;
}

.reducePrice .noDataImg {
    background: url(/Content/images/frame/portal-reduce-price.png) 50% 50% no-repeat;
    font-size: 0;
    width: 340px !important;
    height: 200px;
}

.new-property .noDataImg {
    background: url(/Content/images/frame/portal-new-property.png) 50% 50% no-repeat;
    font-size: 0;
    width: 340px !important;
    height: 200px !important;
}

.rp-square {
    width: 55px;
    overflow: hidden;
    text-align: right;
    width: 50px;
    height: 15px;
    margin-right: 5px;
}

.rp-sale-price {
    width: 60px;
    overflow: hidden;
    height: 16px;
    text-align: right;
    margin-top: -2px;
}

.rp-building-name-houseno {
    font: 14px/30px Arial;
    width: 87px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.rp-reduce-price {
    color: #00bec5;
    width: 87px;
    overflow: hidden;
    text-align: right;
    height: 30px;
}

.rp-div {
    margin-top: -3px;
    overflow: hidden;
    vertical-align: text-bottom;
    height: 30px;
    line-height: 30px;
}

.rp-estate-name {
    display: block;
    width: 174px;
    height: 130px;
    position: relative;
}

.ifr-map {
    height: 400px;
    margin-top: 10px;
    margin-bottom: -5px;
    width: 954px;
    border: 0;
}

.ifr-map-w734 {
    width: 738px;
}

.iframe-full-screen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin-top: 0;
    z-index: 9999;
}

.btn-exit-full-screen {
    display: none;
    z-index: 10000;
    position: fixed;
    top: 10px;
    right: 10px;
    cursor: pointer;
    border: 1px solid #ddd;
    height: 23px;
    line-height: 23px;
    width: 71px;
    text-align: center;
    background-color: #fff;
}

.icon-full-screen, .icon-exit-full-screen {
    background: url(/Content/images/controls/icon-agency.png) no-repeat;
    margin-right: 5px;
    background-position: 0 0;
    width: 10px;
    height: 10px;
}

.icon-exit-full-screen {
    background-position: -1190px 0;
}

.table-list-left-arrow, .table-list-right-arrow {
    width: 40px;
    height: 40px;
    background-color: #000;
    opacity: 0.2;
    -ms-filter: alpha(opacity=20);
    filter: alpha(opacity=20);
    position: fixed;
    left: 50%;
    cursor: pointer;
    bottom: 5px;
}

    .table-list-left-arrow:hover, .table-list-right-arrow:hover {
        opacity: 0.6;
        -ms-filter: alpha(opacity=60);
        filter: alpha(opacity=60);
    }

    .table-list-left-arrow a, .table-list-right-arrow a {
        width: 30px;
        height: 30px;
        background: url(/Content/images/frame/bg-agency.png) no-repeat;
        margin-top: 5px;
        margin-right: 5px;
        margin-bottom: 5px;
        margin-left: 5px;
    }

.table-list-left-arrow {
    margin-left: -223px;
}

    .table-list-left-arrow a {
        background-position: -58px -449px;
    }

.table-list-right-arrow {
    margin-left: 251px;
}

    .table-list-right-arrow a {
        background-position: -89px -449px;
    }

.delhxt {
    position: absolute;
    top: 0;
    right: 0;
    width: 17px;
    height: 17px;
    color: #fff;
    background: none repeat scroll 0 0 #000;
    font: bold 13px/17px '宋体';
    opacity: 0.6;
    -ms-filter: alpha(opacity=60);
    filter: alpha(opacity=60);
    text-align: center;
}

.old-follow-history {
    padding-right: 30px;
    padding-left: 30px;
    margin-top: 30px;
    font-size: 14px;
    line-height: 25px;
}

.icon-local-upload {
    background: url(/Content/images/frame/bg-agency.png) no-repeat;
    background-position: 0 -540px;
    width: 108px;
    height: 36px;
}

.public-upload {
    position: fixed;
    left: 50%;
    top: 40%;
}

    .public-upload .fieldset {
        position: relative;
        margin-left: -50%;
    }

.load-img2 {
    position: fixed;
    z-index: 999;
    top: 50%;
    left: 50%;
}

.houseType-keyIds-public {
    overflow-y: scroll;
    height: 300px;
}

.big-blue-block {
    background: #d9edf7;
    border: 1px solid #bce8f1;
    color: #3a87ad;
    margin-bottom: 10px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
}

    .big-blue-block p {
        word-break: break-all;
        line-height: 20px;
        margin-top: -2px;
        width: 638px;
    }

.follow-list-page {
    background-color: #f0f9fb;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-right: 17px;
    margin-bottom: 20px;
    margin-left: 17px;
}

.icon-help {
    background-position: -16px -16px;
    width: 16px;
    height: 16px;
    vertical-align: -2px;
    position: relative;
}

    .icon-help span {
        position: absolute;
        top: 15px;
        left: 15px;
        width: 150px;
        z-index: 1000;
        background-color: #fff;
        border: 1px solid #cbcbcb;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
        color: #333;
        font: 13px/15px "宋体";
    }

.icon-help-only span {
    left: -140px;
    top: 20px;
}

.big-gray-block {
    background-color: #f2f5f8;
    margin-top: 20px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    overflow: hidden;
}

.history-data strong {
    width: 96px;
}

.history-data .long-value {
    width: 180px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.history-data .remark2 {
    float: left;
    width: 844px;
    line-height: 20px;
    margin-top: -2px;
}

.photolist ul {
    margin-left: -20px;
}

    .photolist ul li {
        display: inline;
        width: 140px;
        float: left;
        margin-bottom: 32px;
        margin-left: 20px;
    }

.photolist .img {
    width: 140px;
    height: 135px;
    position: relative;
    margin-bottom: 14px;
}

    .photolist .img .view-big-pic-mask {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 103px;
        height: 18px;
        background: none repeat scroll 0 0 #000;
        opacity: 0.6;
        -ms-filter: alpha(opacity=60);
        filter: alpha(opacity=60);
        z-index: 86;
    }

    .photolist .img span {
        z-index: 87;
        position: absolute;
    }
.photolist .estate-look-photos li .set-face {
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    width: 50px;
    height: 15px;
    background: rgba(0,0,0,0.5);
    padding: 5px 10px;
    color: #fff;
    text-align:center;
}
    .photolist .img .big-pic-tit {
        width: 60px;
        text-align: center;
        bottom: 2px;
        right: 43px;
        color: #fff;
    }
    .photolist .img .big-pic-tit-name {
    width: 75px;
    text-align: center;
    bottom: 7px;
    right: 25px;
    color: #fff;
}
    .photolist .img .view-big-pic-btn {
        background-position: -17px -219px;
        width: 16px;
        height: 16px;
        cursor: pointer;
        bottom: 0;
        right: 3px;
    }
.photolist  .estate-look-photos .img {
    width: 100%;
    height: 100%;
}
.photolist  .estate-look-photos .img img {
    width: 300px;
    height: 200px;
}
 .photolist .estate-look-photos li {
    border: 1px solid #ddd;
    padding: 10px;
 }
 .photolist .estate-look-photos .img .view-big-pic-mask {
     bottom: 3px;
     height: 24px;
 }
 .photolist .estate-look-photos .img .view-big-pic-btn {
     bottom: 7px
 }
.view-super-pic-btn {
    background-position: -296px -335px;
        width: 14px;
        height: 14px;
        cursor: pointer;
        bottom: 2px;
        right: 25px;
        display:inline-block;
}
.photolist img {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

.mask {
    background: none repeat scroll 0 0 #000;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    bottom: 0;
    right: 0;
    opacity: 0.95;
    -ms-filter: alpha(opacity=95);
    filter: alpha(opacity=95);
    width: 100%;
    height: 1800px;
}

    .mask i {
        font-size: 50px;
        font-weight: bold;
        color: #fff;
        float: right;
        padding-right: 20px;
        cursor: pointer;
        opacity: 0.6;
        -ms-filter: alpha(opacity=60);
        filter: alpha(opacity=60);
    }

        .mask i:hover {
            opacity: 1;
            -ms-filter: alpha(opacity=100);
            filter: alpha(opacity=100);
        }

    .mask #imgload {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 2;
    }
    .mask-img {
    background: none repeat scroll 0 0 #000;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    bottom: 0;
    right: 0;
    opacity: 0.95;
    -ms-filter: alpha(opacity=95);
    filter: alpha(opacity=95);
    width: 100%;
    height: 1800px;
}

    .mask-img i {
        font-size: 50px;
        font-weight: bold;
        color: #fff;
        float: left;
        padding-right: 20px;
        cursor: pointer;
        opacity: 0.6;
        -ms-filter: alpha(opacity=60);
        filter: alpha(opacity=60);
    }

        .mask-img i:hover {
            opacity: 1;
            -ms-filter: alpha(opacity=100);
            filter: alpha(opacity=100);
        }

    .mask-img #imgload {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 2;
    }

#sliderNavul {
    width: 1000px;
    left: 0px;
}

.view-original-pic {
    color: #000;
    position: absolute;
    right: 10px;
    bottom: 10px;
    height: 23px;
    line-height: 23px;
    width: 72px;
    border: 1px solid #ddd;
    background-color: #fff;
    text-align: center;
}

    .view-original-pic:hover {
        text-decoration: none;
    }

.photoread {
    width: 908px;
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
    position: fixed;
    height: 580px;
    top: 50%;
    left: 50%;
    margin-top: -290px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: -454px;
    color: #fff;
    z-index: 10000;
}

.super-photoread {
    position: fixed;
    top: 0%;
    left: 21%;
    color: #fff;
    z-index: 10000;
}

.bigpic {
    width: 620px;
    height: 350px;
    position: relative;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #fff;
}

    .bigpic .picbox {
        width: 620px;
        height: 400px;
        overflow: hidden;
        position: relative;
    }

    .bigpic ul {
        position: absolute;
    }

        .bigpic ul li {
            float: left;
            position: relative;
        }

    .bigpic img {
        width: 620px;
        height: 350px;
    }

.super-pic {
    width: 1200px;
    height: 900px;
    position: relative;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #fff;
}

    .super-pic .super-picbox {
        width: 1200px;
        height: 900px;
        overflow: hidden;
        position: relative;
    }

    .super-pic ul {
        position: absolute;
    }

        .super-pic ul li {
            float: left;
            position: relative;
        }

    .super-pic img {
        width: 1200px;
        height: 900px;
    }

.super-pic_nav1 {
    width: 123px;
    height: 825px;
    top: 40px;
    position: relative;
    overflow: hidden;
}

    .super-pic_nav1 ul {
        position: absolute;
    }

        .super-pic_nav1 ul li {
            margin-right: 15px;
        }

            .super-pic_nav1 ul li div {
                position: relative;
                padding-top: 6px;
                width: 116px;
                height: 80px;
            }

                .super-pic_nav1 ul li div a {
                    background-color: #fff;
                    display: block;
                }

            .super-pic_nav1 ul li .mask {
                width: 130px;
                height: 22px;
                background: none repeat scroll 0 0 #001615;
                background-color: #001615 \9;
                position: absolute;
                top: 40px;
                opacity: 0.6;
                -ms-filter: alpha(opacity=60);
                filter: alpha(opacity=60);
            }

            .super-pic_nav1 ul li h4 {
                height: 22px;
                line-height: 22px;
                width: 130px;
                font-size: 12px;
                padding-top: 0;
                padding-right: 0;
                padding-bottom: 0;
                padding-left: 0;
                text-align: center;
            }

            .super-pic_nav1 ul li:hover img, .super-pic_nav1 ul li.current img {
                width: 102px;
                height: 66px;
                border: 3px solid #b6170e;
                padding-top: 4px;
                padding-right: 4px;
                padding-bottom: 4px;
                padding-left: 4px;
            }

            .super-pic_nav1 ul li:hover i, .super-pic_nav1 ul li.current i {
                position: absolute;
                top: 35px;
                height: 0;
                right:-14px;
                line-height:0;
                border:7px;
                border-style:solid;
                border-color: #000 #000 #000 #b6170e;
            }


            .super-pic_nav1 ul li:hover .mask, .super-pic_nav1 ul li.current .mask {
                width: 124px;
                height: 18px;
                left: 3px;
            }

    .super-pic_nav1 img {
        width: 102px;
        height: 66px;
        padding-top: 6px;
        padding-right: 6px;
        padding-bottom: 6px;
        padding-left: 6px;
        border: 1px solid #a5998d;
    }

.bigpic .prev, .bigpic .next, .super-pic .prev, .super-pic .next {
    width: 57px;
    height: 75px;
    overflow: hidden;
    text-indent: -999px;
    position: absolute;
    top: 40%;
    opacity: 0.5;
    -ms-filter: alpha(opacity=50);
    filter: alpha(opacity=50);
    cursor: pointer;
}

    .bigpic .prev:hover, .bigpic .next:hover, .super-pic .prev:hover, .super-pic .next:hover {
        opacity: 1;
        -ms-filter: alpha(opacity=100);
        filter: alpha(opacity=100);
    }

.bigpic .prev, .super-pic .prev {
    left: -67px;
    background-position: 0 -367px;
}

.bigpic .next, .super-pic .next {
    right: -67px;
    background-position: 0 -443px;
}

.bigpic-bd {
    height: 90px;
    width: 844px;
    position: relative;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.super-pic-bd {
    height: 900px;
    width: 130px;
    position: fixed;
    left: 10%;
    top: 5%;
}

.prev-nav1, .next-nav1 {
    width: 23px;
    height: 81px;
    position: absolute;
    top: 6px;
    text-indent: -99em;
    cursor: pointer;
}

.prev-nav1 {
    left: 0;
    background-position: -59px -368px;
}

    .prev-nav1:hover {
        background-position: -83px -368px;
    }

.next-nav1 {
    right: 0;
    background-position: -106px -368px;
}

    .next-nav1:hover {
        background-position: -130px -368px;
    }

.super-prev-nav1, .super-next-nav1 {
    width: 81px;
    height: 23px;
    position: absolute;
    left: 17px;
    text-indent: -99em;
    cursor: pointer;
}

.super-prev-nav1 {
    top: 0;
    background-position: -278px -508px;
}

    .super-prev-nav1:hover {
        background-position: -278px -532px;
    }

.super-next-nav1 {
    bottom: 0;
    background-position: -278px -556px;
}

    .super-next-nav1:hover {
        background-position: -278px -580px;
    }

.bigpic_nav1 {
    width: 771px;
    height: 90px;
    margin-left: 35px;
    position: relative;
    overflow: hidden;
}

    .bigpic_nav1 ul {
        position: absolute;
    }

        .bigpic_nav1 ul li {
            margin-right: 15px;
            float: left;
        }

            .bigpic_nav1 ul li div {
                position: relative;
                padding-top: 6px;
                overflow: hidden;
                width: 116px;
                height: 80px;
            }

                .bigpic_nav1 ul li div a {
                    background-color: #fff;
                    display: block;
                }

            .bigpic_nav1 ul li .mask {
                width: 130px;
                height: 22px;
                background: none repeat scroll 0 0 #001615;
                background-color: #001615 \9;
                position: absolute;
                top: 40px;
                opacity: 0.6;
                -ms-filter: alpha(opacity=60);
                filter: alpha(opacity=60);
            }

            .bigpic_nav1 ul li h4 {
                height: 22px;
                line-height: 22px;
                width: 130px;
                font-size: 12px;
                padding-top: 0;
                padding-right: 0;
                padding-bottom: 0;
                padding-left: 0;
                text-align: center;
            }

            .bigpic_nav1 ul li:hover img, .bigpic_nav1 ul li.current img {
                width: 102px;
                height: 66px;
                border: 3px solid #b6170e;
                padding-top: 4px;
                padding-right: 4px;
                padding-bottom: 4px;
                padding-left: 4px;
            }

            .bigpic_nav1 ul li:hover i, .bigpic_nav1 ul li.current i {
                position: absolute;
                top: -8px;
                left: 52px;
                height: 0;
                line-height: 0;
                border: 7px;
                border-style: solid;
                border-color: #000 #000 #b6170e #000;
            }

            .bigpic_nav1 ul li:hover .mask, .bigpic_nav1 ul li.current .mask {
                width: 124px;
                height: 18px;
                left: 3px;
            }

    .bigpic_nav1 img {
        width: 102px;
        height: 66px;
        padding-top: 6px;
        padding-right: 6px;
        padding-bottom: 6px;
        padding-left: 6px;
        border: 1px solid #a5998d;
    }

.photolist-outer .photolist {
    margin-top: 10px;
}

    .photolist-outer .photolist ul {
        margin-left: -12px;
    }

        .photolist-outer .photolist ul li {
            width: 138px;
            margin-bottom: 10px;
            margin-left: 12px;
        }

    .photolist-outer .photolist .img {
        margin-bottom: 5px;
    }
    .photolist-outer .videolist ul li {
        width: 335px;
        height: 215px;
    }
.span-flashStatus {
    display: none;
    background-color: #fff;
    width: 77px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    position: absolute;
    top: -5px;
    right: 0;
    cursor: not-allowed;
    color: #197cd9;
}

.span-flash-status .span-flashStatus {
    top: 14px;
    width: 88px;
    background-color: #f6f6f6;
}

.tr-public-channel-inquiry .td-ellipsis .div-ellipsis {
    width: 140px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.tr-channel-inquiry .td-ellipsis .div-ellipsis {
    width: 190px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.td-ellipsis .div-all {
    position: absolute;
    display: none;
    width: 300px;
    position: absolute;
    z-index: 9999;
    background-color: #fff;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    border: 1px solid #ddd;
    line-height: 15px;
}

/*防止重复点击透明背景层*/
#loaderMask {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 50;
    top: 0px;
    left: 0px;
    overflow: hidden;
    background: url(/static/app/img/unit.png) no-repeat;
}

/*loading-middle*/
.loading-middle {
    display: none;
    background: url(/static/app/img/loading-middle.gif) no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -16px;
    margin-top: -16px;
}

/*lucene关键字高亮*/
.lucene-highLight {
    color: #b90a0b;
}

/*标签*/
.div-name-tags {
    overflow: hidden;
}

    .div-name-tags > * {
        border: 1px solid #bababa;
        padding: 3px 10px;
        cursor: pointer;
        margin-bottom: 5px;
        margin-right: 5px;
        float: left;
        background-color: #fff;
    }

.plus-a-button {
    font-weight: bold;
    color: #ff6900;
    font-size: larger;
    margin-left: 5px;
}

.fclose {
    margin-left: 3px;
}

.icon-phone {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-position: -332px -180px;
}

.list-check-img i.checked {
    position: absolute;
    top: 2px;
    right: 2px;
    background: url(/Content/images/controls/icon-agency.png) no-repeat;
    background-position: -186px -296px;
    width: 22px;
    height: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

/*潜客洗客池跟进样式*/
#wash-customer i {
    background-position: -74px -365px;
    width: 26px;
    height: 32px;
}

#wash-customer:hover i, #wash-customer.hover i {
    background-position: -101px -365px;
}

#all-precustomer i {
    background-position: 0 -373px;
    width: 24px;
    height: 26px;
}

#all-precustomer:hover i, #all-precustomer.hover i {
    background-position: 0 -402px;
}

#all-precustomermanager i {
    background-position: -36px -373px;
    width: 28px;
    height: 25px;
}

#all-precustomermanager:hover i, #all-precustomermanager.hover i {
    background-position: -36px -400px;
}
.icon-phone-collection {
    display: inline-block;
    width: 16px;
    height: 15px;
    background-position: -115px -307px;
}
[class*="right-width-auto"]> :first-child {
    float: left;
    color: #333;
    text-align: right;
    font-size: 12px;
    padding-right: 10px;
    box-sizing: border-box;
    line-height: 20px;
}
.right-width-auto-oh>div {
    overflow: hidden;
    word-break: break-all;
    line-height: 20px;
}
.color-999 {
    color: #999;
}
.w70 {
  width: 70px !important;
}
